package modelx

// RespWrapper 统一返回数据格式
type RespWrapper struct {
	Code    int    `json:"code"`           // 返回状态编码: 0: 成功, 请参见错误码表
	Msg     string `json:"msg"`            // 错误消息
	Data    any    `json:"data,omitempty"` // 结果数据
	Traceid string `json:"traceid"`        // 链路追踪ID
}

// RespPageModel 分页返回值
type RespPageModel struct {
	Total int `json:"total"` // 总记录数
	List  any `json:"list"`  // 当前页数据
}

// RespOptModel 通用操作返回值
type RespOptModel struct {
	Num int `json:"num"` // 影响数据条数
}
